Motion Library / PLCopen
Functions sorted in alphabetical order:
| Name | Description |
| MC_AbortTrigger | Abort MC_TouchProbe |
| MC_AddSuperAxis | Add an axis to the axis's list of assigned, superimposed axes. |
| MC_CamIn | Performs a slave axis move based on the Cam Table |
| MC_CamOut | Disengages the slave axis from a MC_CamIn move |
| MC_CamResumePos | Returns the slave axis position for resuming an MC_CamIn move |
| MC_CamStartPos | Returns the slave axis position for starting an MC_CamIn move |
| MC_CamTblSelect | Defined to read and initialize the specified profile |
| MC_ClearFaults | Clear Drive Faults |
| MC_CreatePLCAxis | Creates a PLCopen |
| MC_EStop | Performs a Emergency stop |
| MC_ErrorDescription | Converts the PLCopen error IDs into message strings. |
| MC_GearIn | Performs a slave axis move based on the ratio |
| MC_GearInPos | Performs a slave axis move based on the ratio |
| MC_GearOut | Disengages the slave axis from a MC_GearIn or MC_GearInPos move |
| MC_Halt | Decelerates an axis to zero velocity |
| MC_InitAxis | Initializes a PLCopen Servo Axis' data |
| MC_InitAxisFeedback | Initializes a PLCopen Digitizing Axis' position data |
| MC_MachRegist | Runs Mark-to-Machine registration |
| MC_MarkRegist | Runs Mark-to-Mark registration |
| MC_MoveAbsolute | Performs a single-axis move to a specified endpoint position |
| MC_MoveAdditive | Performs a single-axis move for a specified distance from the endpoint of the previous move |
| MC_MoveRelative | Performs a single-axis move for a specified distance |
| MC_MoveSuperimp | Performs a single-axis move which is superimposed upon the active move |
| MC_MoveVelocity | Performs a single-axis non-ending move at a specified velocity |
| MC_Phasing | Performs a master position phase shift for the slave axis |
| MC_Power | Requests to enable the drive and close the loop, or disable the drive and open the loop |
| MC_ReadActPos | Reads the actual position of the axis |
| MC_ReadActVel | Reads the actual velocity of the axis |
| MC_ReadAxisErr | Returns the error status of the specified axis |
| MC_ReadBoolPar | Returns the value of the specified Boolean axis parameter |
| MC_ReadParam | Returns the value of the specified axis parameter |
| MC_ReadStatus | Returns the state of the specified axis |
| MC_Reference | Defines the position at the reference location for PLCopen Axis |
| MC_RemSuperAxis | Remove an axis from the axis's list of assigned, superimposed axes. |
| MC_ResetError | Resets the errors of the specified axis |
| MC_SetOverride | Writes velocity and acceleration override factors |
| MC_SetPosition | Deprecated by MC_SetPos |
| MC_SetPos | Sets a new axis position |
| MC_Stop | Aborts the active move, removes the next move from the queue, performs a controlled stop, and switches the axis to Stopping state |
| MC_StopRegist | Turns off registration for the specified axis |
| MC_SyncSlaves | Specifies synchronized slaves |
| MC_TouchProbe | Arm a Fast Input |
| MC_WriteBoolPar | Writes the specified axis Boolean parameter |
| MC_WriteParam | Writes the specified axis parameter |





